James is an English language name for boys. It came from the Old French variation of the late Latin name 'Iacomus'. In Hebrew it is Yaʻaqov (Jacob) meaning supplanter.
James is a common name in many countries like the United States, Northern Ireland, Australia, Wales, England, etc.
John is a given name used for boys in the English language but it originated from a latin form of The Greek name "Ioannes and Iohannes".
At first, it was known as Hellenized Jews then transfered to Hebrew name Yohanan meaning "Graced by God" or Yehohanan meaning "God is Gracious".
Derived from one of three Old German names, meaning district, traveler, or peaceful pledge. Famous bearer: Geoffrey Plantagenet was father to King Henry II; Geoffrey Cbaucer wrote 'The Canterbury Tales'.
Heb. "He (God) opened" or "May He open. One of the judges of Israel (Judges 11.12). Vondel wrote about the history of Jephthah his famous tragedy of this name.
Cheerful. Merry. From the name of 7th-century hermit St Judoc (St Judocus or St Josse), who was the son of a Breton king. In medieval England, this name was given to children of either gender, although it is now used solely as a feminine name.